import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';
import dataV from '@jiaminghi/data-view';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
// 引入全局css
import './assets/scss/style.scss';
// 按需引入vue-awesome图标
import Icon from 'vue-awesome/components/Icon';
import 'vue-awesome/icons/chart-bar.js';
import 'vue-awesome/icons/chart-area.js';
import 'vue-awesome/icons/chart-pie.js';
import 'vue-awesome/icons/chart-line.js';
import 'vue-awesome/icons/align-left.js';
import 'vue-awesome/icons/user.js';
import 'vue-awesome/icons/list.js';
import 'vue-awesome/icons/hospital.js';
import 'vue-awesome/icons/edit.js';
import 'vue-awesome/icons/cog.js';
import 'vue-awesome/icons/bed.js';
import 'vue-awesome/icons/heartbeat.js';
import 'vue-awesome/icons/database.js';
import 'vue-awesome/icons/chevron-down.js';
import 'vue-awesome/icons/chevron-right.js';
import 'vue-awesome/icons/balance-scale.js';
import 'vue-awesome/icons/exclamation-triangle.js';
import 'vue-awesome/icons/tasks.js';
import 'vue-awesome/icons/gavel.js';
import 'vue-awesome/icons/clipboard-list.js';
import 'vue-awesome/icons/user-shield.js';
import 'vue-awesome/icons/home.js';
import 'vue-awesome/icons/globe.js';
import 'vue-awesome/icons/brain.js';
import 'vue-awesome/icons/clipboard.js';
import 'vue-awesome/icons/running.js';
import 'vue-awesome/icons/graduation-cap.js';
import 'vue-awesome/icons/sign-out-alt.js';
import 'vue-awesome/icons/file-alt.js';
import 'vue-awesome/icons/file-audio.js';
import 'vue-awesome/icons/file-video.js';
import 'vue-awesome/icons/clipboard-list.js';
import 'vue-awesome/icons/clipboard.js';
import 'vue-awesome/icons/chart-bar.js';
import 'vue-awesome/icons/search.js';
import 'vue-awesome/icons/arrow-left.js';
import 'vue-awesome/icons/upload.js';
import 'vue-awesome/icons/cloud-upload-alt.js';
import 'vue-awesome/icons/file.js';
import 'vue-awesome/icons/times.js';
import 'vue-awesome/icons/play.js';
import 'vue-awesome/icons/spinner.js';
import 'vue-awesome/icons/check-circle.js';
// 引入挂载 API 的代码
import './api/overview'//overview数据总览模块的api
import './api/display'//display展示界面模块的api
import './api/student'//个人档案模块的api
import './api/user'//用户管理模块的api
import './api/datainput'//数据录入模块api
import './api/keyperson'//重点人员模块api
import './api/setting'//系统设置模块api
import './api/unstructured'//非结构化数据模块api
import './api/questionPython'//问卷模块的api
//引入echart
//4.x 引用方式
import echarts from 'echarts'
//5.x 引用方式为按需引用
//希望使用5.x版本的话,需要在package.json中更新版本号,并切换引用方式
//import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts
Vue.config.productionTip = false;

// 全局注册
Vue.component('icon', Icon);
Vue.use(dataV);
Vue.use(ElementUI);

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount('#app');
